import Vue from 'vue' // 引入Vue
import VueI18n from 'vue-i18n' // 引入国际化的包
Vue.use(VueI18n) // 全局注册国际化包

/* 自定义的语言包 */

import zhLocale from './zhCN.js'
import enLocale from './en.js'

import localeEn from 'element-ui/lib/locale/lang/en' // lang i18n
import localeZH from 'element-ui/lib/locale/lang/zh-CN' // lang i18n
import localeJA from 'element-ui/lib/locale/lang/ja' // lang i18n

// 准备翻译的语言环境信息
const messages = {
  en: {
    message: {
      hello: 'hello world',
      ...enLocale,
      ...localeEn
    }
  },
  zh: {
    message: {
      hello: '您好',
      ...zhLocale,
      ...localeZH
    }

  },
  ja: {
    message: {
      hello: 'こんにちは、世界',
      name: 'silasila',
      ...localeJA
    }
  }
}

// 通过选项创建 VueI18n 实例
export default new VueI18n({
  locale: 'ja', // 设置地区
  messages // 设置地区信息
})
